olfactory pyramid - French English Dictionary